//在nodejs环境下，一个js文件就会当做一个模块
//在nodejs环境下, 一个模块内所定义的变量，函数默认只能在当前模块内使用(私有变量，私有函数)，默认在其他js文件中无法使用
//如果想要这些私有变量，私有函数，能够在其他模块中使用就必须进行导出操作
function add(a, b) {
    return a + b
}
function sub(a, b) {
    return a - b
}
//导出方式一
// module.exports = {
//     add,
//     sub
// }
//导出方式二
//module.exports.add = add
//module.exports.sub = sub
//导出方式三
exports.add = add
exports.sub = sub

//exports 是 module.exports 的引用  指向同一个对象